package psn.kiko.pojo.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description="接口查询条件")
public class InterfaceDTO implements Serializable{
	/**
	 * 主键
	 */
	@ApiModelProperty("主键")
	private Integer id;
	/**
	 * 请求路径，如/admin/file/batch
	 */
	@ApiModelProperty("请求路径")
	private String requestPath;
	/**
	 * 请求方式
	 */
	@ApiModelProperty("请求方式")
	private String requestMethod;
	/**
	 * 接口描述
	 */
	@ApiModelProperty("接口描述")
	private String description;
	/**
	 * 接口所在的类名
	 */
	@ApiModelProperty("接口所在的类名")
	private String className;
	/**
	 * 接口所在分组
	 */
	@ApiModelProperty("接口所在分组")
	private String apiGroup;
	/**
	 * 是否启用：0-否，禁用；1-是，启用；默认启用
	 */
	@ApiModelProperty("是否启用")
	private Short enabled;
}
